package com.briup.corejava.day06;

import java.sql.Array;
import java.util.Arrays;

/**
 * 数组复制的两种方法
 * 1、Arrays.copyOf();
 * 2、System.arrayCopy();
 */
public class Test1 {
    public static void main(String[] args) {
        int[] arr = {1,3,5,7};
        // 1、
        int[] arrayCopy = Arrays.copyOf(arr, arr.length * 2);
        System.out.println(Arrays.toString(arrayCopy));
        // 2、
        int[] arrayNew = new int[arr.length];
        System.arraycopy(arr,0,arrayNew,0,arr.length);
        System.out.println(Arrays.toString(arrayNew));
        // 3、[0,0,1,3,0,0]
        // 1）注意长度
        int[] arr6 = new int[6];
        // 2) 注意各个参数的含义
        System.arraycopy(arr,0,arr6,2,2);
        System.out.println(Arrays.toString(arr6));
    }
}
